package org.harper.frm.data;

public enum Extension {

	a 	("a",	MimeType.application_octet_stream),
	aab 	("aab",	MimeType.application_x_authorware_bin),
	aam 	("aam",	MimeType.application_x_authorware_map),
	aas 	("aas",	MimeType.application_x_authorware_seg),
	abc 	("abc",	MimeType.text_vnd_abc),
	acgi 	("acgi",	MimeType.text_html),
	afl 	("afl",	MimeType.video_animaflex),
	ai 	("ai",	MimeType.application_postscript),
	aif 	("aif",	MimeType.audio_aiff),
	aifc 	("aifc",	MimeType.audio_aiff),
	aiff 	("aiff",	MimeType.audio_aiff),
	aim 	("aim",	MimeType.application_x_aim),
	aip 	("aip",	MimeType.text_x_audiosoft_intra),
	ani 	("ani",	MimeType.application_x_navi_animation),
	aos 	("aos",	MimeType.application_x_nokia_9000_communicator_add_on_software),
	aps 	("aps",	MimeType.application_mime),
	arc 	("arc",	MimeType.application_octet_stream),
	arj 	("arj",	MimeType.application_arj),
	art 	("art",	MimeType.image_x_jg),
	asf 	("asf",	MimeType.video_x_ms_asf),
	asm 	("asm",	MimeType.text_x_asm),
	asp 	("asp",	MimeType.text_asp),
	asx 	("asx",	MimeType.application_x_mplayer2),
	au 	("au",	MimeType.audio_basic),
	avi 	("avi",	MimeType.application_x_troff_msvideo),
	avs 	("avs",	MimeType.video_avs_video),
	bcpio 	("bcpio",	MimeType.application_x_bcpio),
	bin 	("bin",	MimeType.application_mac_binary),
	bm 	("bm",	MimeType.image_bmp),
	bmp 	("bmp",	MimeType.image_bmp),
	boo 	("boo",	MimeType.application_book),
	book 	("book",	MimeType.application_book),
	boz 	("boz",	MimeType.application_x_bzip2),
	bsh 	("bsh",	MimeType.application_x_bsh),
	bz 	("bz",	MimeType.application_x_bzip),
	bz2 	("bz2",	MimeType.application_x_bzip2),
	c 	("c",	MimeType.text_plain),
	cat 	("cat",	MimeType.application_vnd_ms_pki_seccat),
	cc 	("cc",	MimeType.text_plain),
	ccad 	("ccad",	MimeType.application_clariscad),
	cco 	("cco",	MimeType.application_x_cocoa),
	cdf 	("cdf",	MimeType.application_cdf),
	cer 	("cer",	MimeType.application_pkix_cert),
	cha 	("cha",	MimeType.application_x_chat),
	chat 	("chat",	MimeType.application_x_chat),
	clazz 	("class",	MimeType.application_java),
	com 	("com",	MimeType.application_octet_stream),
	conf 	("conf",	MimeType.text_plain),
	cpio 	("cpio",	MimeType.application_x_cpio),
	cpp 	("cpp",	MimeType.text_x_c),
	cpsps 	("c++",	MimeType.text_plain),
	cpt 	("cpt",	MimeType.application_mac_compactpro),
	crl 	("crl",	MimeType.application_pkcs_crl),
	crt 	("crt",	MimeType.application_pkix_cert),
	csh 	("csh",	MimeType.application_x_csh),
	css 	("css",	MimeType.application_x_pointplus),
	cxx 	("cxx",	MimeType.text_plain),
	dcr 	("dcr",	MimeType.application_x_director),
	deepv 	("deepv",	MimeType.application_x_deepv),
	def 	("def",	MimeType.text_plain),
	der 	("der",	MimeType.application_x_x509_ca_cert),
	dif 	("dif",	MimeType.video_x_dv),
	dir 	("dir",	MimeType.application_x_director),
	dl 	("dl",	MimeType.video_dl),
	doc 	("doc",	MimeType.application_msword),
	dot 	("dot",	MimeType.application_msword),
	dp 	("dp",	MimeType.application_commonground),
	drw 	("drw",	MimeType.application_drafting),
	dump 	("dump",	MimeType.application_octet_stream),
	dv 	("dv",	MimeType.video_x_dv),
	dvi 	("dvi",	MimeType.application_x_dvi),
	dwf 	("dwf",	MimeType.drawing_x_dwf__old_),
	dwg 	("dwg",	MimeType.application_acad),
	dxf 	("dxf",	MimeType.application_dxf),
	dxr 	("dxr",	MimeType.application_x_director),
	el 	("el",	MimeType.text_x_script_elisp),
	elc 	("elc",	MimeType.application_x_bytecode_elisp__compiled_elisp_),
	env 	("env",	MimeType.application_x_envoy),
	eps 	("eps",	MimeType.application_postscript),
	es 	("es",	MimeType.application_x_esrehber),
	etx 	("etx",	MimeType.text_x_setext),
	evy 	("evy",	MimeType.application_envoy),
	exe 	("com.oocl.ivo.frm.console.exe",	MimeType.application_octet_stream),
	f 	("f",	MimeType.text_plain),
	f77 	("f77",	MimeType.text_x_fortran),
	f90 	("f90",	MimeType.text_plain),
	fdf 	("fdf",	MimeType.application_vnd_fdf),
	fif 	("fif",	MimeType.application_fractals),
	fli 	("fli",	MimeType.video_fli),
	flo 	("flo",	MimeType.image_florian),
	flx 	("flx",	MimeType.text_vnd_fmi_flexstor),
	fmf 	("fmf",	MimeType.video_x_atomic3d_feature),
	forfile	("for",	MimeType.text_plain),
	fpx 	("fpx",	MimeType.image_vnd_fpx),
	frl 	("frl",	MimeType.application_freeloader),
	funk 	("funk",	MimeType.audio_make),
	g 	("g",	MimeType.text_plain),
	g3 	("g3",	MimeType.image_g3fax),
	gif 	("gif",	MimeType.image_gif),
	gl 	("gl",	MimeType.video_gl),
	gsd 	("gsd",	MimeType.audio_x_gsm),
	gsm 	("gsm",	MimeType.audio_x_gsm),
	gsp 	("gsp",	MimeType.application_x_gsp),
	gss 	("gss",	MimeType.application_x_gss),
	gtar 	("gtar",	MimeType.application_x_gtar),
	gz 	("gz",	MimeType.application_x_compressed),
	gzip 	("gzip",	MimeType.application_x_gzip),
	h 	("h",	MimeType.text_plain),
	hdf 	("hdf",	MimeType.application_x_hdf),
	help 	("help",	MimeType.application_x_helpfile),
	hgl 	("hgl",	MimeType.application_vnd_hp_hpgl),
	hh 	("hh",	MimeType.text_plain),
	hlb 	("hlb",	MimeType.text_x_script),
	hlp 	("hlp",	MimeType.application_hlp),
	hpg 	("hpg",	MimeType.application_vnd_hp_hpgl),
	hpgl 	("hpgl",	MimeType.application_vnd_hp_hpgl),
	hqx 	("hqx",	MimeType.application_binhex),
	hta 	("hta",	MimeType.application_hta),
	htc 	("htc",	MimeType.text_x_component),
	htm 	("htm",	MimeType.text_html),
	html 	("html",	MimeType.text_html),
	htmls 	("htmls",	MimeType.text_html),
	htt 	("htt",	MimeType.text_webviewhtml),
	htx 	("htx",	MimeType.text_html),
	ice 	("ice",	MimeType.x_conference_x_cooltalk),
	ico 	("ico",	MimeType.image_x_icon),
	idc 	("idc",	MimeType.text_plain),
	ief 	("ief",	MimeType.image_ief),
	iefs 	("iefs",	MimeType.image_ief),
	iges 	("iges",	MimeType.application_iges),
	igs 	("igs",	MimeType.application_iges),
	ima 	("ima",	MimeType.application_x_ima),
	imap 	("imap",	MimeType.application_x_httpd_imap),
	inf 	("inf",	MimeType.application_inf),
	ins 	("ins",	MimeType.application_x_internett_signup),
	ip 	("ip",	MimeType.application_x_ip2),
	isu 	("isu",	MimeType.video_x_isvideo),
	it 	("it",	MimeType.audio_it),
	iv 	("iv",	MimeType.application_x_inventor),
	ivr 	("ivr",	MimeType.i_world_i_vrml),
	ivy 	("ivy",	MimeType.application_x_livescreen),
	jam 	("jam",	MimeType.audio_x_jam),
	jav 	("jav",	MimeType.text_plain),
	java 	("java",	MimeType.text_plain),
	jcm 	("jcm",	MimeType.application_x_java_commerce),
	jfif 	("jfif",	MimeType.image_jpeg),
	jfif_tbnl 	("jfif-tbnl",	MimeType.image_jpeg),
	jpe 	("jpe",	MimeType.image_jpeg),
	jpeg 	("jpeg",	MimeType.image_jpeg),
	jpg 	("jpg",	MimeType.image_jpeg),
	jps 	("jps",	MimeType.image_x_jps),
	js 	("js",	MimeType.application_x_javascript),
	jut 	("jut",	MimeType.image_jutvision),
	kar 	("kar",	MimeType.audio_midi),
	ksh 	("ksh",	MimeType.application_x_ksh),
	la 	("la",	MimeType.audio_nspaudio),
	lam 	("lam",	MimeType.audio_x_liveaudio),
	latex 	("latex",	MimeType.application_x_latex),
	lha 	("lha",	MimeType.application_lha),
	lhx 	("lhx",	MimeType.application_octet_stream),
	list 	("list",	MimeType.text_plain),
	lma 	("lma",	MimeType.audio_nspaudio),
	log 	("log",	MimeType.text_plain),
	lsp 	("lsp",	MimeType.application_x_lisp),
	lst 	("lst",	MimeType.text_plain),
	lsx 	("lsx",	MimeType.text_x_la_asf),
	ltx 	("ltx",	MimeType.application_x_latex),
	lzh 	("lzh",	MimeType.application_octet_stream),
	lzx 	("lzx",	MimeType.application_lzx),
	m 	("m",	MimeType.text_plain),
	m1v 	("m1v",	MimeType.video_mpeg),
	m2a 	("m2a",	MimeType.audio_mpeg),
	m2v 	("m2v",	MimeType.video_mpeg),
	m3u 	("m3u",	MimeType.audio_x_mpequrl),
	man 	("man",	MimeType.application_x_troff_man),
	map 	("map",	MimeType.application_x_navimap),
	mar 	("mar",	MimeType.text_plain),
	mbd 	("mbd",	MimeType.application_mbedlet),
	mc$ 	("mc$",	MimeType.application_x_magic_cap_package_1_0),
	mcd 	("mcd",	MimeType.application_mcad),
	mcf 	("mcf",	MimeType.image_vasa),
	mcp 	("mcp",	MimeType.application_netmc),
	me 	("me",	MimeType.application_x_troff_me),
	mht 	("mht",	MimeType.message_rfc822),
	mhtml 	("mhtml",	MimeType.message_rfc822),
	mid 	("mid",	MimeType.application_x_midi),
	midi 	("midi",	MimeType.application_x_midi),
	mif 	("mif",	MimeType.application_x_frame),
	mime 	("mime",	MimeType.message_rfc822),
	mjf 	("mjf",	MimeType.audio_x_vnd_audioexplosion_mjuicemediafile),
	mjpg 	("mjpg",	MimeType.video_x_motion_jpeg),
	mm 	("mm",	MimeType.application_base64),
	mme 	("mme",	MimeType.application_base64),
	mod 	("mod",	MimeType.audio_mod),
	moov 	("moov",	MimeType.video_quicktime),
	mov 	("mov",	MimeType.video_quicktime),
	movie 	("movie",	MimeType.video_x_sgi_movie),
	mp2 	("mp2",	MimeType.audio_mpeg),
	mp3 	("mp3",	MimeType.audio_mpeg3),
	mpa 	("mpa",	MimeType.audio_mpeg),
	mpc 	("mpc",	MimeType.application_x_project),
	mpe 	("mpe",	MimeType.video_mpeg),
	mpeg 	("mpeg",	MimeType.video_mpeg),
	mpg 	("mpg",	MimeType.audio_mpeg),
	mpga 	("mpga",	MimeType.audio_mpeg),
	mpp 	("mpp",	MimeType.application_vnd_ms_project),
	mpt 	("mpt",	MimeType.application_x_project),
	mpv 	("mpv",	MimeType.application_x_project),
	mpx 	("mpx",	MimeType.application_x_project),
	mrc 	("mrc",	MimeType.application_marc),
	ms 	("ms",	MimeType.application_x_troff_ms),
	mv 	("mv",	MimeType.video_x_sgi_movie),
	my 	("my",	MimeType.audio_make),
	mzz 	("mzz",	MimeType.application_x_vnd_audioexplosion_mzz),
	nap 	("nap",	MimeType.image_naplps),
	naplps 	("naplps",	MimeType.image_naplps),
	nc 	("nc",	MimeType.application_x_netcdf),
	ncm 	("ncm",	MimeType.application_vnd_nokia_configuration_message),
	nif 	("nif",	MimeType.image_x_niff),
	niff 	("niff",	MimeType.image_x_niff),
	nix 	("nix",	MimeType.application_x_mix_transfer),
	nsc 	("nsc",	MimeType.application_x_conference),
	nvd 	("nvd",	MimeType.application_x_navidoc),
	o 	("o",	MimeType.application_octet_stream),
	oda 	("oda",	MimeType.application_oda),
	omc 	("omc",	MimeType.application_x_omc),
	omcd 	("omcd",	MimeType.application_x_omcdatamaker),
	omcr 	("omcr",	MimeType.application_x_omcregerator),
	p 	("p",	MimeType.text_x_pascal),
	p10 	("p10",	MimeType.application_pkcs10),
	p12 	("p12",	MimeType.application_pkcs_12),
	p7a 	("p7a",	MimeType.application_x_pkcs7_signature),
	p7c 	("p7c",	MimeType.application_pkcs7_mime),
	p7m 	("p7m",	MimeType.application_pkcs7_mime),
	p7r 	("p7r",	MimeType.application_x_pkcs7_certreqresp),
	p7s 	("p7s",	MimeType.application_pkcs7_signature),
	part 	("part",	MimeType.application_pro_eng),
	pas 	("pas",	MimeType.text_pascal),
	pbm 	("pbm",	MimeType.image_x_portable_bitmap),
	pcl 	("pcl",	MimeType.application_vnd_hp_pcl),
	pct 	("pct",	MimeType.image_x_pict),
	pcx 	("pcx",	MimeType.image_x_pcx),
	pdb 	("pdb",	MimeType.chemical_x_pdb),
	pdf 	("pdf",	MimeType.application_pdf),
	pfunk 	("pfunk",	MimeType.audio_make),
	pgm 	("pgm",	MimeType.image_x_portable_graymap),
	pic 	("pic",	MimeType.image_pict),
	pict 	("pict",	MimeType.image_pict),
	pkg 	("pkg",	MimeType.application_x_newton_compatible_pkg),
	pko 	("pko",	MimeType.application_vnd_ms_pki_pko),
	pl 	("pl",	MimeType.text_plain),
	plx 	("plx",	MimeType.application_x_pixclscript),
	pm 	("pm",	MimeType.image_x_xpixmap),
	pm4 	("pm4",	MimeType.application_x_pagemaker),
	pm5 	("pm5",	MimeType.application_x_pagemaker),
	png 	("png",	MimeType.image_png),
	pnm 	("pnm",	MimeType.application_x_portable_anymap),
	pot 	("pot",	MimeType.application_mspowerpoint),
	pov 	("pov",	MimeType.model_x_pov),
	ppa 	("ppa",	MimeType.application_vnd_ms_powerpoint),
	ppm 	("ppm",	MimeType.image_x_portable_pixmap),
	pps 	("pps",	MimeType.application_mspowerpoint),
	ppt 	("ppt",	MimeType.application_mspowerpoint),
	ppz 	("ppz",	MimeType.application_mspowerpoint),
	pre 	("pre",	MimeType.application_x_freelance),
	prt 	("prt",	MimeType.application_pro_eng),
	ps 	("ps",	MimeType.application_postscript),
	psd 	("psd",	MimeType.application_octet_stream),
	pvu 	("pvu",	MimeType.paleovu_x_pv),
	pwz 	("pwz",	MimeType.application_vnd_ms_powerpoint),
	py 	("py",	MimeType.text_x_script_phyton),
	pyc 	("pyc",	MimeType.applicaiton_x_bytecode_python),
	qcp 	("qcp",	MimeType.audio_vnd_qcelp),
	qd3 	("qd3",	MimeType.x_world_x_3dmf),
	qd3d 	("qd3d",	MimeType.x_world_x_3dmf),
	qif 	("qif",	MimeType.image_x_quicktime),
	qt 	("qt",	MimeType.video_quicktime),
	qtc 	("qtc",	MimeType.video_x_qtc),
	qti 	("qti",	MimeType.image_x_quicktime),
	qtif 	("qtif",	MimeType.image_x_quicktime),
	ra 	("ra",	MimeType.audio_x_pn_realaudio),
	ram 	("ram",	MimeType.audio_x_pn_realaudio),
	ras 	("ras",	MimeType.application_x_cmu_raster),
	rast 	("rast",	MimeType.image_cmu_raster),
	rexx 	("rexx",	MimeType.text_x_script_rexx),
	rf 	("rf",	MimeType.image_vnd_rn_realflash),
	rgb 	("rgb",	MimeType.image_x_rgb),
	rm 	("rm",	MimeType.application_vnd_rn_realmedia),
	rmi 	("com.oocl.ivo.frm.console.rmi",	MimeType.audio_mid),
	rmm 	("rmm",	MimeType.audio_x_pn_realaudio),
	rmp 	("rmp",	MimeType.audio_x_pn_realaudio),
	rng 	("rng",	MimeType.application_ringing_tones),
	rnx 	("rnx",	MimeType.application_vnd_rn_realplayer),
	roff 	("roff",	MimeType.application_x_troff),
	rp 	("rp",	MimeType.image_vnd_rn_realpix),
	rpm 	("rpm",	MimeType.audio_x_pn_realaudio_plugin),
	rt 	("rt",	MimeType.text_richtext),
	rtf 	("rtf",	MimeType.application_rtf),
	rtx 	("rtx",	MimeType.application_rtf),
	rv 	("rv",	MimeType.video_vnd_rn_realvideo),
	s 	("s",	MimeType.text_x_asm),
	s3m 	("s3m",	MimeType.audio_s3m),
	saveme 	("saveme",	MimeType.application_octet_stream),
	sbk 	("sbk",	MimeType.application_x_tbook),
	scm 	("scm",	MimeType.application_x_lotusscreencam),
	sdml 	("sdml",	MimeType.text_plain),
	sdp 	("sdp",	MimeType.application_sdp),
	sdr 	("sdr",	MimeType.application_sounder),
	sea 	("sea",	MimeType.application_sea),
	set 	("set",	MimeType.application_set),
	sgm 	("sgm",	MimeType.text_sgml),
	sgml 	("sgml",	MimeType.text_sgml),
	sh 	("sh",	MimeType.application_x_bsh),
	shar 	("shar",	MimeType.application_x_bsh),
	shtml 	("shtml",	MimeType.text_html),
	sid 	("sid",	MimeType.audio_x_psid),
	sit 	("sit",	MimeType.application_x_sit),
	skd 	("skd",	MimeType.application_x_koan),
	skm 	("skm",	MimeType.application_x_koan),
	skp 	("skp",	MimeType.application_x_koan),
	skt 	("skt",	MimeType.application_x_koan),
	sl 	("sl",	MimeType.application_x_seelogo),
	smi 	("smi",	MimeType.application_smil),
	smil 	("smil",	MimeType.application_smil),
	snd 	("snd",	MimeType.audio_basic),
	sol 	("sol",	MimeType.application_solids),
	spc 	("spc",	MimeType.application_x_pkcs7_certificates),
	spl 	("spl",	MimeType.application_futuresplash),
	spr 	("spr",	MimeType.application_x_sprite),
	sprite 	("sprite",	MimeType.application_x_sprite),
	src 	("src",	MimeType.application_x_wais_source),
	ssi 	("ssi",	MimeType.text_x_server_parsed_html),
	ssm 	("ssm",	MimeType.application_streamingmedia),
	sst 	("sst",	MimeType.application_vnd_ms_pki_certstore),
	step 	("step",	MimeType.application_step),
	stl 	("stl",	MimeType.application_sla),
	stp 	("stp",	MimeType.application_step),
	sv4cpio 	("sv4cpio",	MimeType.application_x_sv4cpio),
	sv4crc 	("sv4crc",	MimeType.application_x_sv4crc),
	svf 	("svf",	MimeType.image_vnd_dwg),
	svr 	("svr",	MimeType.application_x_world),
	swf 	("swf",	MimeType.application_x_shockwave_flash),
	t 	("t",	MimeType.application_x_troff),
	talk 	("talk",	MimeType.text_x_speech),
	tar 	("tar",	MimeType.application_x_tar),
	tbk 	("tbk",	MimeType.application_toolbook),
	tcl 	("tcl",	MimeType.application_x_tcl),
	tcsh 	("tcsh",	MimeType.text_x_script_tcsh),
	tex 	("tex",	MimeType.application_x_tex),
	texi 	("texi",	MimeType.application_x_texinfo),
	texinfo 	("texinfo",	MimeType.application_x_texinfo),
	text 	("text",	MimeType.application_plain),
	tgz 	("tgz",	MimeType.application_gnutar),
	threedm ("3dm",	MimeType.x_world_x_3dmf),
	threedmf("3dmf",	MimeType.x_world_x_3dmf),
	tif 	("tif",	MimeType.image_tiff),
	tiff 	("tiff",	MimeType.image_tiff),
	tr 	("tr",	MimeType.application_x_troff),
	tsi 	("tsi",	MimeType.audio_tsp_audio),
	tsp 	("tsp",	MimeType.application_dsptype),
	tsv 	("tsv",	MimeType.text_tab_separated_values),
	turbot 	("turbot",	MimeType.image_florian),
	txt 	("txt",	MimeType.text_plain),
	uil 	("uil",	MimeType.text_x_uil),
	uni 	("uni",	MimeType.text_uri_list),
	unis 	("unis",	MimeType.text_uri_list),
	unv 	("unv",	MimeType.application_i_deas),
	uri 	("uri",	MimeType.text_uri_list),
	uris 	("uris",	MimeType.text_uri_list),
	ustar 	("ustar",	MimeType.application_x_ustar),
	uu 	("uu",	MimeType.application_octet_stream),
	uue 	("uue",	MimeType.text_x_uuencode),
	vcd 	("vcd",	MimeType.application_x_cdlink),
	vcs 	("vcs",	MimeType.text_x_vcalendar),
	vda 	("vda",	MimeType.application_vda),
	vdo 	("vdo",	MimeType.video_vdo),
	vew 	("vew",	MimeType.application_groupwise),
	viv 	("viv",	MimeType.video_vivo),
	vivo 	("vivo",	MimeType.video_vivo),
	vmd 	("vmd",	MimeType.application_vocaltec_media_desc),
	vmf 	("vmf",	MimeType.application_vocaltec_media_file),
	voc 	("voc",	MimeType.audio_voc),
	vos 	("vos",	MimeType.video_vosaic),
	vox 	("vox",	MimeType.audio_voxware),
	vqe 	("vqe",	MimeType.audio_x_twinvq_plugin),
	vqf 	("vqf",	MimeType.audio_x_twinvq),
	vql 	("vql",	MimeType.audio_x_twinvq_plugin),
	vrml 	("vrml",	MimeType.application_x_vrml),
	vrt 	("vrt",	MimeType.x_world_x_vrt),
	vsd 	("vsd",	MimeType.application_x_visio),
	vst 	("vst",	MimeType.application_x_visio),
	vsw 	("vsw",	MimeType.application_x_visio),
	w60 	("w60",	MimeType.application_wordperfect6_0),
	w61 	("w61",	MimeType.application_wordperfect6_1),
	w6w 	("w6w",	MimeType.application_msword),
	wav 	("wav",	MimeType.audio_wav),
	wb1 	("wb1",	MimeType.application_x_qpro),
	wbmp 	("wbmp",	MimeType.image_vnd_wap_wbmp),
	web 	("web",	MimeType.application_vnd_xara),
	wiz 	("wiz",	MimeType.application_msword),
	wk1 	("wk1",	MimeType.application_x_123),
	wmf 	("wmf",	MimeType.windows_metafile),
	wml 	("wml",	MimeType.text_vnd_wap_wml),
	wmlc 	("wmlc",	MimeType.application_vnd_wap_wmlc),
	wmls 	("wmls",	MimeType.text_vnd_wap_wmlscript),
	wmlsc 	("wmlsc",	MimeType.application_vnd_wap_wmlscriptc),
	word 	("word",	MimeType.application_msword),
	wp 	("wp",	MimeType.application_wordperfect),
	wp5 	("wp5",	MimeType.application_wordperfect),
	wp6 	("wp6",	MimeType.application_wordperfect),
	wpd 	("wpd",	MimeType.application_wordperfect),
	wq1 	("wq1",	MimeType.application_x_lotus),
	wri 	("wri",	MimeType.application_mswrite),
	wrl 	("wrl",	MimeType.application_x_world),
	wrz 	("wrz",	MimeType.model_vrml),
	wsc 	("wsc",	MimeType.text_scriplet),
	wsrc 	("wsrc",	MimeType.application_x_wais_source),
	wtk 	("wtk",	MimeType.application_x_wintalk),
	xbm 	("xbm",	MimeType.image_x_xbitmap),
	xdr 	("xdr",	MimeType.video_x_amt_demorun),
	xgz 	("xgz",	MimeType.xgl_drawing),
	xif 	("xif",	MimeType.image_vnd_xiff),
	xl 	("xl",	MimeType.application_excel),
	xla 	("xla",	MimeType.application_excel),
	xlb 	("xlb",	MimeType.application_excel),
	xlc 	("xlc",	MimeType.application_excel),
	xld 	("xld",	MimeType.application_excel),
	xlk 	("xlk",	MimeType.application_excel),
	xll 	("xll",	MimeType.application_excel),
	xlm 	("xlm",	MimeType.application_excel),
	xls 	("xls",	MimeType.application_excel),
	xlt 	("xlt",	MimeType.application_excel),
	xlv 	("xlv",	MimeType.application_excel),
	xlw 	("xlw",	MimeType.application_excel),
	xm 	("xm",	MimeType.audio_xm),
	xml 	("xml",	MimeType.application_xml),
	xmz 	("xmz",	MimeType.xgl_movie),
	xpix 	("xpix",	MimeType.application_x_vnd_ls_xpix),
	xpm 	("xpm",	MimeType.image_x_xpixmap),
	xsr 	("xsr",	MimeType.video_x_amt_showrun),
	xwd 	("xwd",	MimeType.image_x_xwd),
	xyz 	("xyz",	MimeType.chemical_x_pdb),
	x_png 	("x-png",	MimeType.image_png),
	z 	("z",	MimeType.application_x_compress),
	zip 	("zip",	MimeType.application_x_compressed),
	zoo 	("zoo",	MimeType.application_octet_stream),
	zsh 	("zsh",	MimeType.text_x_script_zsh),;

	final String extensionText;

	final MimeType mimeType;

	Extension(String text, MimeType type) {
		this.extensionText = text;
		this.mimeType = type;
	}

	public String getText() {
		return extensionText;
	}

	public MimeType getType() {
		return mimeType;
	}
	
	public static Extension match(String match) {
		try {
			match = match.replace('-', '_');
			return Extension.valueOf(match);
		} catch (Exception e) {
			if ("for".equals(match))
				return forfile;
			if ("class".equals(match))
				return clazz;
			if("3dm".equals(match))
				return threedm;
			if("3dmf".equals(match))
				return threedmf;
			return null;
		}
	}

}
